package siteManage

import (
	"gorm.io/gorm"
	user "main/src/apps/userManage"
)

// Domain 域名模型
type Domain struct {
	gorm.Model
	Id       int       `gorm:"type:int(11);primaryKey;autoIncrement"`
	User     user.User `gorm:"foreignkey:UserID"`
	UserID   int       `gorm:"index"`                           // 所属用户 ID
	URL      string    `gorm:"type:varchar(255);not null"`      // 域名 URL
	IsActive bool      `gorm:"type:bool;not null;default:true"` // 是否存活
	Cat      int       `gorm:"type:int(11);not null"`           // 所属品类
}

func (d Domain) TableName() string {
	return "domain"
}
